Fullstack Job: Full Stack Developer

Job added on

Company

Snaplii

Location

Mississauga - Canada

Job type

Full-Time

Fullstack Job Details

About Snaplii


The Digital Wallet Snaplii has architected a deep bond between Users and Merchants for more efficient communication. The value-added features include making payments with credit cards and exploring favourite merchants and cash-back cards along with the data-driven marketing solutions that allow us to deliver the best in-store and online shopping experience to Users. The interactive platform also benefits the Merchants with a higher level of brand loyalty. In order to serve more merchants and users, we are expanding our business and adding more new functions, so that Snaplii can become a digital wallet commonly used by people in North America.


About the Role


We are looking for Full Stack Developers to join our development team. You will be responsible for the development of the new product as well as the maintenance of and enhancements to the existing product. The role will effectively communicate with the team to uncover immediate/future needs, will convey those results to our clients in a meaningful way, and will deliver solutions in a proactive, fast-paced, client-service driven development environment.


Job Location


Onsite job in Mississauga


You Will:


  • Help execute the product development vision, and assist with the technical landscape for a large-scale construction
  • Write maintainable, testable, and performant software in creating the entire platform, end-to-end
  • Build reusable code and libraries for future use
  • Participate in code review and performing extensive testing to ensure high-quality software
  • Implement services using security mechanism such as OAuth, Single Sign On.
  • Implement data security processes and methods.
  • Clearly document the artifacts to ensure proper knowledge transfer within the team.
  • Build and launch products rapidly and iteratively. We ship to production frequently and have a large, active user base.
  • Integration of the front-end and back-end aspects of the application
  • Communicate clearly and effectively with all members of our team

Qualifications and Skills


  • Bachelor’s degree in Computer Science or Computer engineering.
  • 3+ years of software development experience, with a focus on NodeJS(Server-side), ReactJS(Client-side) and HTML
  • Experience both authoring and consuming RESTful APIs
  • Experience with SQL and database design
  • Experience with extensive unit testing experience (preferably using Mocha and Chai)
  • Experience with Git/GitHub and GitHub Actions
  • Experience with unit/integration/end-to-end/performance testing.
  • Experienced in Agile methodologies.
  • Strong debugging and troubleshooting skills
  • Has a strong working ethic and obeys the code of conduct. Strictly follow the security and quality assurance procedure.
  • Must be performance-driven and able to work in a fast-paced environment with tight deadlines.

Nice to have


  • Experience with CSS3, SCSS, Flex Box, Bootstrap, Material UI
  • Experience with Next.js
  • Experience with Typescript
  • Experience with in-memory cache (Redis)
  • Experience building API using Microservices & Serverless Architecture
  • Experience in server management and AWS knowledge
  • Experience with Java/Spring Boot
  • A Fintech background is an asset